package com.suli.multimedia.service;

import com.suli.multimedia.entity.Image;
import com.baomidou.mybatisplus.extension.service.IService;
import com.suli.multimedia.entity.vo.ImageVO;

import java.util.Map;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author SuLi
 * @since 2022-03-23
 */
public interface ImageService extends IService<Image> {
    /**
     * 获取走马图
     * @return 图片列表
     */
    Map<String,Object> getImage();

    /**
     * 插入景点图片
     * @param imageVO vo类
     * @return 插入结果
     */
    boolean insertImage(ImageVO imageVO);

    /**
     * 获取景点配图
     * @param scenicId 景点id
     * @return 景点配图map
     */
    Map<String,Object> getImage(Integer scenicId);

    /**
     * 永久删除图片
     * @param imageId 图片id
     * @return 删除结果
     */
    boolean deleteImage(String imageId);

    boolean insertHorse(Image image);
}
